| 
                
               | 
              
                
               | 
              
                @@ -9,7 +9,7 @@ from utils.page_utils import pagination 
               | 
            
            
            
              | 
                9
               | 
              
                9
               | 
              
                  
               | 
            
            
            
              | 
                10
               | 
              
                10
               | 
              
                  
               | 
            
            
            
              | 
                11
               | 
              
                11
               | 
              
                 def message_list_api(request): 
               | 
            
            
            
              | 
                12
               | 
              
                
               | 
              
                -    user_id = request.GET.get('user_id', '')
               | 
            
            
            
              | 
                
               | 
              
                12
               | 
              
                +    user_id = request.POST.get('user_id', '') or request.GET.get('user_id', '')
               | 
            
            
            
              | 
                13
               | 
              
                13
               | 
              
                  
               | 
            
            
            
              | 
                14
               | 
              
                14
               | 
              
                     messages = UserMessageInfo.MESSAGE_TYPE_INFO 
               | 
            
            
            
              | 
                15
               | 
              
                15
               | 
              
                  
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -35,9 +35,9 @@ def message_list_api(request): 
               | 
            
            
            
              | 
                35
               | 
              
                35
               | 
              
                  
               | 
            
            
            
              | 
                36
               | 
              
                36
               | 
              
                  
               | 
            
            
            
              | 
                37
               | 
              
                37
               | 
              
                 def message_type_list_api(request, msg_type): 
               | 
            
            
            
              | 
                38
               | 
              
                
               | 
              
                -    user_id = request.GET.get('user_id', '')
               | 
            
            
            
              | 
                39
               | 
              
                
               | 
              
                -    page = int(request.GET.get('page', 1))
               | 
            
            
            
              | 
                40
               | 
              
                
               | 
              
                -    num = int(request.GET.get('num', settings.MESSAGE_NUM_PER_PAGE))
               | 
            
            
            
              | 
                
               | 
              
                38
               | 
              
                +    user_id = request.POST.get('user_id', '') or request.GET.get('user_id', '')
               | 
            
            
            
              | 
                
               | 
              
                39
               | 
              
                +    page = int(request.POST.get('page', 0) or request.GET.get('page', 0) or 1)
               | 
            
            
            
              | 
                
               | 
              
                40
               | 
              
                +    num = int(request.POST.get('num', 0) or request.GET.get('num', 0) or settings.MESSAGE_NUM_PER_PAGE)
               | 
            
            
            
              | 
                41
               | 
              
                41
               | 
              
                  
               | 
            
            
            
              | 
                42
               | 
              
                42
               | 
              
                     type_messages = UserMessageInfo.objects.filter( 
               | 
            
            
            
              | 
                43
               | 
              
                43
               | 
              
                         to_uid=user_id, 
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -59,8 +59,8 @@ def message_type_list_api(request, msg_type): 
               | 
            
            
            
              | 
                59
               | 
              
                59
               | 
              
                  
               | 
            
            
            
              | 
                60
               | 
              
                60
               | 
              
                  
               | 
            
            
            
              | 
                61
               | 
              
                61
               | 
              
                 def message_read_api(request): 
               | 
            
            
            
              | 
                62
               | 
              
                
               | 
              
                -    pk = int(request.GET.get('pk', -1))
               | 
            
            
            
              | 
                63
               | 
              
                
               | 
              
                -    user_id = request.GET.get('user_id', '')
               | 
            
            
            
              | 
                
               | 
              
                62
               | 
              
                +    pk = int(request.POST.get('pk', 0) or request.GET.get('pk', 0) or -1)
               | 
            
            
            
              | 
                
               | 
              
                63
               | 
              
                +    user_id = request.POST.get('user_id', '') or request.GET.get('user_id', '')
               | 
            
            
            
              | 
                64
               | 
              
                64
               | 
              
                  
               | 
            
            
            
              | 
                65
               | 
              
                65
               | 
              
                     try: 
               | 
            
            
            
              | 
                66
               | 
              
                66
               | 
              
                         message = UserMessageInfo.objects.get(pk=pk, to_uid=user_id) 
               |